import { GetMemberBo } from '@/api/base-data/member/model/getMemberBo';
import { GetMemberLevelBo } from '@/api/base-data/member-level/model/getMemberLevelBo';

/**
 * 会员等级生效明细 QueryBo
 *
 * @author mos
 */
export interface QueryMemberLevelDetailBo {
  /**
   * ID
   */
  id: string;

  /**
   * 会员id
   */
  memberId: string;

  /**
   * 会员信息
   */
  member: GetMemberBo;

  /**
   * 会员等级
   */
  levelId: string;

  /**
   * 会员等级信息
   */
  level: GetMemberLevelBo;

  /**
   * 开始时间
   */
  beginDate: string;

  /**
   * 结束时间
   */
  endDate: string;

  /**
   * 激活状态
   */
  activate: boolean;

  /**
   * 创建人
   */
  createBy: string;

  /**
   * 创建人ID
   */
  createById: string;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 修改人
   */
  updateBy: string;

  /**
   * 修改人ID
   */
  updateById: string;

  /**
   * 修改时间
   */
  updateTime: string;
}
